#include <iostream>
#include <string>

bool check(const std::string& a) {
    int n1 = 0, n2 = 0, n3 = 0, n4 = 0, n5 = 0, n6 = 0;
    for (char c : a) {
        if (c == '(') n1++;
        else if (c == ')') n2++;
        else if (c == '{') n3++;
        else if (c == '}') n4++;
        else if (c == '[') n5++;
        else if (c == ']') n6++;
        else if (c == '<') n5++;
        else if (c == '>') n6++;
    }
    if (n1 == n2 && n3 == n4 && n5 == n6) {
        return true;
    } else {
        return false;
    }
}

int main() {
    std::string input;
    std::cout << "Введите последовательность скобок ";
    std::cin >> input;
    if (check(input)) {
        std::cout << "true" << std::endl;
    } else {
        std::cout << "false" << std::endl;
    }
    return 0;
